// var express = require('express')
// // var routers = require('./routers/good')
//
// var app = express()
//
// app.use('/node_modules/', express.static('../node_modules/'))
//
// var goodsData = require('../mock/goods.json')
//
// var router = express.Router()
// router.get("/goods", function (req,res) {
//   res.json(goodsData)
// })
//
// router.get("/", function (req,res) {
//   res.end('hello')
// })
// // app.use(routers)
//
// app.listen(3000, function () {
//   console.log('running 3000...')
// })


var express = require('express')
//post 请求用
var bodyParser = require('body-parser')
var path = require('path')
// var cookieParser = require('cookie-parser')
// var routers = require('./routers/good')
// var user = require('./routers/user')
var pages = require('./routers/pages')
var todoitems = require('./routers/items')
var app = express()

app.use('/node_modules/', express.static('../node_modules/'))
app.use(express.static(path.join(__dirname,'../public/')))
// var goodsData = require('../mock/goods.json')
//
// var router = express.Router()
// router.get("/items", function (req,res) {
//   res.json(goodsData)
// })

// router.get("/", function (req,res) {
//   res.end('hello')
// })
app.use(bodyParser.urlencoded({ extended:false }))
app.use(bodyParser.json())
//做cookie处理的中间件
// app.use(cookieParser())

// 全局拦截器
// app.use(function (req,res,next) {
//   if (req.cookies.userId) {
//     next()
//   }else {
//     //req.originalUrl.indexOf('/goods/list') > -1 替代方案: req.path == "/goods/list"
//     if(req.originalUrl == '/login' || req.originalUrl =='/logout' || req.path == "/goods/list") {
//       next()
//     }else {
//       res.json({
//         status:'10001',
//         msg:'当前未登录',
//         result:''
//       })
//     }
//   }
// })
app.use(pages)
app.use(todoitems)

// app.use(user)


app.listen(3000, function () {
  console.log('todomvc 3000...')
})


